package com.wisemoresystem.seal.model;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Transient;

import org.hibernate.annotations.GenericGenerator;
import org.ne.framework.data.model.DbModel;

// 印章 类型配置表
@Entity
public class t_seal_type_config implements DbModel {

	@Transient
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(generator = "my_generator")
	@GenericGenerator(name = "my_generator", strategy = "uuid")
	@Column(length = 32)
	private String _id;

	private String code;// 印章类型编码,例如[YW]
	private String name;// 例如[业务专用章]

	private String user_way;// 用印方式:柜员自主用印 or 验密用印

	private String verify_new;// 新章申请 最终审核机构
	private String verify_stop;// 印章停用 最终审核机构
	private String verify_destory;// 印章销毁 最终审核机构

	private String note;// 描述

	private String user_id;// 录入人员
	private int status;
	private Timestamp created = new Timestamp(System.currentTimeMillis());

	// ======= get / set ()=================
	public String get_id() {
		return _id;
	}

	public void set_id(String _id) {
		this._id = _id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getUser_way() {
		return user_way;
	}

	public void setUser_way(String user_way) {
		this.user_way = user_way;
	}

	public String getVerify_new() {
		return verify_new;
	}

	public void setVerify_new(String verify_new) {
		this.verify_new = verify_new;
	}

	public String getVerify_stop() {
		return verify_stop;
	}

	public void setVerify_stop(String verify_stop) {
		this.verify_stop = verify_stop;
	}

	public String getVerify_destory() {
		return verify_destory;
	}

	public void setVerify_destory(String verify_destory) {
		this.verify_destory = verify_destory;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public String getUser_id() {
		return user_id;
	}

	public void setUser_id(String user_id) {
		this.user_id = user_id;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public Timestamp getCreated() {
		return created;
	}

	public void setCreated(Timestamp created) {
		this.created = created;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

}
